package six_test;

public class Test4 {
    public static void main(String[] args) {
        /*
        需求：把一个数组的元素复制到另一个新数组中去。
         */
        //分析：1.定义一个老数组并存储一些元素
        int [ ]arr={1,2,3,4,5};
        //2.定义一个新数组并且长度与老数组一致
        //静态初始化：
        //完整格式：
        //数据类型[ ]数组名 =new 数据类型[ ]{元素1，元素2，....}
        //简化格式：
        //数据类型[ ]数组名={元素1，元素2，....}
        //int [ ]arr_new=new int[5];//[ ]里面写数字表示数组的长度
        int [ ]arr_new=new int[arr.length];//代码优化
        //3.遍历老数组，得到老数组中的元素，并依次存入新数组中去
        for (int i = 0; i < arr.length; i++) {
            arr_new[i]=arr[i];
        }
        for (int i = 0; i < arr.length; i++) {
            System.out.print(arr_new[i]+" ");
        }
    }
}
